a source of supply - Turco Inglés Diccionario